# This file is part of Sonedyan.
#
# Sonedyan is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public
# License as published by the Free Software Foundation;
# either version 3 of the License, or (at your option) any
# later version.
#
# Sonedyan is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
# PURPOSE.  See the GNU General Public License for more
# details.
#
# You should have received a copy of the GNU General Public.
# If not, see <http://www.gnu.org/licenses/>.
#
# Copyright (C) 2009-2012 Jimmy Dubuisson <jimmy.dubuisson@gmail.com>

#
# get the set of normed associations and their corresponding weigth (# answers / # participants)
#

# open the file to be read
fd = open("free-associations.txt", "r")
line = fd.readline().strip()

fd2 = open("normed-weighted-free-associations.txt", "w")

while line:
	cols = line.split(",")
	cue = cols[0].strip().lower()
	target = cols[1].strip().lower()
	normalized = cols[2].strip()
	
	if (normalized == "YES"):
		nparticipants = float(cols[3].strip())
		nanswers = float(cols[4].strip())
		fd2.write(cue + "|" + target + "|" + str(nanswers / nparticipants) + "\n")

	line = fd.readline().strip()
fd.close()
fd2.close()

